@charset "UTF-8";
/* X-v0.1.0, 菜单_menu */
.menu-box {
  z-index: 1;
  width: 13%;
  height: 100%;
  min-width: 220px;
  padding-bottom: 40px;
  .logo {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 50px 0 50px 40px;
    font-weight: 600;
    font-size: 17px;
    color: #333;
    .logo-icon {
      color: #da1111;
      font-size: 20px;
      margin-right: 3px;
      }
    }
  .menu-main{
    width: 100%;
    height: calc(100% - 122px);
    overflow-y: scroll;
    .ant-menu {
      background: none !important;
      .ant-menu-submenu {
        .ant-menu-submenu-title {
          padding-left: 42px !important;
          }
        .ant-menu {
          .ant-menu-item {
            padding-left: 64px !important;
            font-size: 13px !important;
            }
          .ant-menu-submenu {
            .ant-menu-submenu-title {
              padding-left: 60px !important;
              }
            .ant-menu {
              .ant-menu-item {
                padding-left: 70px !important;
                }
              }
            }
          }
        }
      .ant-menu-item {
        padding-left: 42px !important;
        }
      .ant-menu-submenu-arrow {
        right: 15% !important;
        }
      .ant-menu-item {
        font-size: 15px !important;
        }
      .ant-icon {
        font-size: 17px!important;
        margin-right: 5px !important;
        -webkit-text-stroke-width: 0.1px;
        }
      }
    }
  }